<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    c 語言中 ++a 和 a++ 的區別


    發現錯別字 1年前 提問
    回答
    1
    瀏覽
    18495
    請勿發布不友善或者負能量的內容。與人為善,比聰明更重要!
    回答數量: 1
    風險管理(專業級)RM/PL CICSA

    C語言中的++a和a++的主要區別就是運算過程不同。在C語言中運算++a和a++最終的結果都是一樣的,主要是運算過程不同,a++是先使用a的值,然后再對a做加1處理,++a是先對a作加1處理,然后再使用a的值。++是遞增運算,無論是a++還是++啊最后的結果都是a=a+1。

    以下是測試代碼:

    \\測試a++
    
    #include<stdio.h>
    #include<windows.h>
    
    int main(int argc, char const *argv[])
    {
        int a = 0;
        printf("result : %d\n", a++);
        printf("a : %d\n", a);
        system("pause");
        return 0;
    }
    
    \\測試++a
    
    #include<stdio.h>
    #include<windows.h>
    
    int main(int argc, char const *argv[])
    {
        int a = 0;
        printf("result : %d\n", ++a);
        printf("a : %d\n", a);
        system("pause");
        return 0;
    }

    回答所涉及的環境:聯想天逸510S、Windows 10。

    1年前 / 評論
    亚洲 欧美 自拍 唯美 另类